Magnetic core storage for business machines



wat

Dec. 1l, 1956 Filed Nov. 27, 1953 G. E. WHITNEY MAGNETIC CORE STORAGE FOR BUSINESS MACHINES 6 Sheets-Sheet l GORDO/V E WH/ TNEY ATTORNEY Dec. 11, 1956 G. E. wHn'NEx'r MAGNETIC CORE STORAGE FOR BUSINESS MACHINES 6 Sheets-Sheet 2 Filed NOV. 27, 1953 /A/ VEN To@ GORDON E WH/TNEY ATTORNEY Dec. ll, 1956 G. E. WHITNEY Filed Nov. 27, 1953 6 Sheets-Sheet 5 f e BINARYI y (D L? h nzlug; MAGNETIC FIELD H CI E() OERSTEADS X u 3 BINARYO l L" '2H| '-HI O .+2HI

I CONTACT ROLL 7 GEAREDTO READ IN -6 POINT EMITTER READ OUT/ ourPuT/ /NVENTOR GORDON E. WH/TNEY BV Dec. l1, 1956 G. E. WHITNEY 2,773,444

MAGNETIC CORE STORAGE FOR BUSINESS MACHINES Filed Nov. 2'?l 1953 e sheets-sheet 4 6 POINT READ IN EMITTER l l l I I l 2 D .2. QS 2 l -L--w fk jf ,f 1f AA E' E E S 2 N o t N /NVVTOR I By GORDON E WH/TNE'V ila r'l ATTDNEV Dec. 11, 1956 G. E. WHITNEY 2,773,444

MAGNETIC CORE STORAGE FOR BUSINESS MACHINES Filed Nov. 27, 1953 6 Sheets-Sheet 5 READ OUT MATRIX am uw wm' mi V 39 o 41 42 79 so l 2 E39 Lo BV i i ATTORNEY Dec. 1l, 1956 G. E. WHITNEY MAGNETIC CORE STORAGE FOR BUSINESS MACHINES 6 Sheets-.Sheet 6 Filed Nov. 27, 1953 OUTPUT MATRIX mpzn. olzm mom mzm HzEm oF /A/l/E/V TOR GORDO/V E. WH/ TNEV A T TOR/VEV MAGNETICCORE STORAGE FOR BUSINESSU MACHINES Gordon Earle Whitney, Derby, Colo., assignor to International Business Machines Corporation, New York, N. Y., a corporation of New York Application November 27, 1953, Serial No. 394,570

5 Claims. (Cl. 101-93) This invention relates to business machines for processingY information recorded in code on punched cards and particularly to the use of magnetic cores for storing information gleaned from a card during the process of interpretation and translation of the said coded information.

The objectvof the present invention is simplicity, economy of space, speed of operation and reliability of a means for reading olf the coded information punched in a card and delivering such information to a translating and transmitting device. Although reading of the information on such records may easily be accomplished by an experienced operator it becomes diicult for one who is not familiar with the general system, and even by the experienced operator it involves an act of translation or interpretation` An object of the present invention then is to provide means for the automatic interpretation of a punched card and the printing thereon of the translation. p

In ayspeciiic embodiment of the present invention designed for use with certain .conventional punched cards known as double deck cards,'the information is read off the card in six steps (in time) each sensing eighty places (in space) so that the recorded information may be registered on a matrix of 480 magnetic cores.v Thereafter the registered information is fed into two sets of translating means in forty steps (in time) in codes of six places (in space). The .double deck card is one designed to accommodatel an upper deck of eighty columns of six yrows which may be punched in codeand a similar lower deck. This invention however is notlimited to this specific type of card, nor indeed to punched cards but may be applied to any conventional code bearing means such as the conventional punched tapes used in accounting machines, calculators and sequence controlled devices for automatic machinery.

The codes, or perhaps more accurately,` the full record of a card or a deckk of a cardare read olf without regard to anyFcode combinations in the quickest way, that is, the card is moved in the equivalent of an upor down mot-ionl so that in six steps vevery hole in each of the conventional eighty columns maybedetected 'and registered. Thereafter, as the card is moved sideways forty steps, the registered record'corresponding to each column is sensed and a-'translating means controls a pair of nited StatesPatent printers so that the translated code yis printed on the card in alignment with the punched code.

The kcharacteristically novel feature of the present invention resides in a magnetic element memory device or matrix having a bistable magnetic element for each place on the card where a code element Amight be punched. The matrix comprisesl a complex intercom# nection of three coils on each of said elements vor cores, one for driving the core on input from its normal to its alternate magnetic state, one for driving the core kon output from its alternate to its normal magnetic state, and a' third for transmitting a signal las Vthe core is in process of being driven from its alternate to its normal magnetic state. v y .Ar feature of the invention. is an array of magnetic elements which may be enabled orfdrivenjfromonestate ice to another in a few groups each of a large number to rapidly register a record and from which the record maybe read out in a large ynumber of groups each of a limi-ted number i corresponding to the number of places in a code employed; In the interest of speed the cards are sensed and the record made in the matrixy eighty points in space by six points in time and later read out in the `opposite order, thatis, forty points in time by six points in space. This time space arrangement is of considerable importance in the overall speed of processing of the cards.

. Another feature of the present invention is a matrix of coordinately arranged bistable magnetic memory elements by means of which a business record may be sensed electrically so that information thereon may be registered magnetically in an exact duplicate configuration thereof, whereby. groups of said elements each including a number of bits for a code may be electromagnetically enabled and whereby the code registered in each said group enabled may be electrically transmitted to suitable code' responsive recording meanssuch as a printer.

Other features will appear hereinafter.

The drawings consist of six sheets havling eight figures, as follows:

Fig/1 is a view of a double deck card, showing perforations in the first 47 columns of its Deck B and the printed interpretation of the codes in these 47 columns inthe lower margin of the card;

Fig. 2 is a table of codes employed and each of which may easily be checked with the punched card of Fig. 1;

Fig. 3 is al schematic drawing including mechanical elements in perspective, fragmentary and partly in section,'indicating direction of movement of a card and also including the indications of a electrical circuit diagram;

Fig. 4 is an idealized representation o f a ,hysteresis curve of the magnetic material used in the bistable magnetic elements of the present invention; j

Fig. 5 is a fragmentary circuit diagram showing the various connections to the coils of a single magnetic element; i p

Fig. 6 is-a fragmentary circuit diagram showing the manner in which the Read In coils are connected in'the matrix; i v

Fig; 7 is a fragmentary circuit diagram showing the manner-inv which the Read Out coils are connected'in the matrix; and I Fig.l 8 is a fragmentary circuit diagram showing the manner in which the output coils are connected in the matrix.

Prior -art disclosing many of the mechanical elements of themachine and showing the general mode lof operation of an interpreter are represented by the following patents: 1,379,268, Lake, May 24, 1921; 2,019,869, Page, Nov. 5, 1935; 2,076,713, Ford, A-pr. 13, 1937; 2,181,996, Knu'tson, Dec. 5, 19,39.

Little need be said about Figs. 1 and 2 as amere inspection thereof will make it clear that the card may be used to record the information in two decks each having eighty items (columns) `in a six bit lcode, shown in example in Fig. l and by chart in Fig. 2. There yare two lines of zone punchings in each deck shown lon 'the card of Fig.- 1 as X and 0,- and four lines of punchings in each deck known as l, 2, 4, and 8 bits, by which lthcupper right hand corner of` the -gure thecard has emerged from a hopper and is traveling downwardly and in cooperative `relationship with a contact roll and a set of eighty brushes, one for each column, whereby the punched holes are sensed and corresponding magnetic cores in the matrix are operated.

In this particular machine two printers are used and are simultaneously operated. One printer is spaced 40 columns from the other so -that when the trst is poised above column l, the other will be poised above column 41. The record in the matrix is then read, two columns at a time and these lines are interpreted and the corresponding characters are simultaneously printed. The card, now in its second position is impelled to move sideways so that in forty steps eighty codes may be sensed, interpreted and printed. Details of the printing mechanism, by which the type bars may be properly positioned and selectively hammered are indicated here and shown in detail in the prior art disclosures above noted.

The invention resides in the use of bistable magnetic cores for registering and storing the information gleaned from a card in transit until this information can be interpreted and printed on the card, still in transit.

The bistable magnetic core is represented on Fig. 4 by an idealized drawing of its hysteresis loop. The core consists of known and commercially available magnetic material which is stable at either of two points of remanence. If it is at the point a, which we may `designate as binary O it will remain at that point indefinitely. If by any means such as through a winding cooperatively associated therewith it is energized by a magnetomotive force of H1 or 2l-I1, its state will not be changed but it will return to point a. If it is energized by` a magnetomotive force of -l-Hr, insuicient to reach the knee of the curve b, then on relaxation of this force it will likewise return to the point a. If, however, a force of i-ZI-Ii, is applied, then the curve abcde will be traversed and on relaxation of the force the material will revert to the state f, from which it may be dislodged only by a force of something more than H1 whereby the knee of the curve g may be passed.

Such bistable magnetic cores are tiny, may be stacked in compact arrays, and will remain in one or the other of their magnetic states indefinitely.

Fig. 5 is a representation of one of the 480 cores employed in the matrix. This shows a core 1 carrying a Read In coil 2, a Read Out coil 3, and an output coil 4. These coils are arranged in 6 rows of 80 columns. There are 6 multiple Wires 5 to each of which 80 Read In coils are multiplied. These 6 multiple wires lead to a 6 point emitter geared to the card moving mechanism whereby each wire may be enabled in a circuit as the corresponding horizontal row of punchings in the card comes under the contact brushes whereby in 6 steps the entire record of one deck of the card may be taken ot and recorded in the matrix. Each core is also provided with a Read Outcoil 3 through which a pulse may be transmitted to move the core toward binary 0. If the Read In coil had been etiectively energized to move the core to binary l, then this pulse in the Read Out coil 3 would be effective and in the collapse of the ield and its build up in the opposite direction a pulse would be created in and transmitted from an output coil 4 to fire a tube 6 which would in turn operate one of the 6 conventional magnets for operating the printer. The Read Out coil is represented as being included in series with similar read out coils 7 and 8 leading to a 40 point Read Out emitter geared to successively make contact with circuits representing the various columns of perforations as the printer ispoised over such columns. `In the particular device described and indicated in Fig. 3, ltwo printers are employed so the multiple connection 9 leads to another series of Read `Out calls-A columns away, columns 1 and 4l are tied togather, by way of example.

Each output coil 4 is connected through a diode 10 to i one of six multiple wires 11 leading to the said six tubes for operating the conventional six printer magnets. `A pulse through a series of six read out coils will selectively operate the six output tubes.

Fig. 6 shows the arrangement for the input windings in somewhat more detail. This clearly shows the six coils 12 to 17 connected in multiple to one of the 80 brushes and each connected to an emitter Contact. Each coil is connected in series with a unidirectional current element or diode, such as 18, necessary in such a matrix array. Each brush wire, such as conductor 19, is connected to a relay armature 20 whereby such wire may be connected to either the Deck A or Deck B contact roll brushes, not shown in detail since the novel aspects of the present invention do not reside in such conventional arrangements.

In Fig. 7 the connections of the Read Out coils (such as 3, 7 and 8 of Fig. 5) are shown. As the Read Out emitter 22 passes successively over the 40 contacts of this device, the two printers indicated in Fig. 3 will be poised over corresponding columns of the card. Current through the coils of the two series of six coils each will tend to drivethe corresponding cores to their normal (binary 0) state and from each core which had been previously driven to its binary l state a pulse will be transmited to operate a printer magnet.

Fig. 8 shows, schematically, the connections of the output coils, such as the coil 4. When a (vertical) group of six coils, as in Fig. 7, is energized to drive the corresponding cores` from binary l to binary 0, voltages will be` induced in the corresponding coils of Fig. 8 and the corresponding tubes will be tired to operate the corresponding print magnets. If, by way of example, the code X, 0, 4, l for the letter E has been recorded in the number l column, then as the emitter 22 of Fig. 7 makes contact with the number l contact the cores for coils 24, 25, 27 and 29 will be driven from binary l to binary 0 and tubes 30, 31, 33 and 35 will be tired. No voltage will be induced in coils 26 and 2S and consequently tubes 32 and 34 will not be red.

It will be apparent that the complete matrix will be a composite` of Figs. 6, 7 and 8 with connections made as indicated in Fig. 5.

It may also be noted that the connections of Fig. 8 may be varied. If but a single printer is to be used, then the emitter 22-Will successively pass over eightly points and in the output matrix but a single set of printer magnet driving tubes will be employed, the wire to each being multiplied to eighty output` coils instead of to a group of forty as shown.

What is claimed is:

l. In a business machine, a matrix of coordinately arrangedbistable magnetic memory elements for registering in duplicate configuration coded information from a business record, a business record, means for sensing said business record and transmitting sensed information to said matrix in successive lines along one coordinate direction thereof to change the` magnetic state of each mag' netic element in said line corresponding to sensed bits in a correspondingly sensed line of said record, means for successively energizing groups of said elements in lines along another coordinate direction thereof to change the magnetic state of each said element changed during said operation of sensing said business record, the elements in each said last lines being equal in number to the number of places in a code and means controlled by said elements responsive to a change in state for transmitting correspondingly coded electrical pulses suitable for the operation of a code responsive recording means.

2. In a business machine, a matrix of coordinately arranged bistable magnetic memory .elements for registering in duplicate configuration coded information from a business record, a business record having information expressed in bits in a comparatively large number of col umns in a comparatively few number of lines, means for electrically sensing said business record by lines and transmitting electrical pulses representing sensed information to corresponding lines of said elements in said matrix, means for successively energizing groups of said elements corresponding to the said columns of said business record, to change the magnetic state of each said element changed during said operation of sensing said business record, the elements in each said column being equal in number to the number of elements in a code and means ccntrolled by said elements responsive to a change in state for transmitting correspondingly coded electrical pulses suitable for the operation of a code responsive recording means.

3. In a business machine, a matrix of bistable magnetic memory elements arranged in a comparatively large number of columns in a comparatively small number of lines, an input winding on each said element connected in parallel to a conductor individual to each said line, means for successively making contact to each said conductor, a business record having information expressed in bits in a like arrangement of columns and lines, means for successively and simultaneously sensing a line of record bits in a corresponding line of a business record, a read out winding on each said element, the read out windings of a column being connected in series in a circuit leading to a contact maker, means for operating said contact maker to enatble said column winding circuits successively, an output winding for each element connected in parallel to a second conductor individual to each said line of elements and means connected to each of said second conductors for operating a code responsive recording means.

4. A business machine in the form of an interpreter for scanning business records perforated in codes in a comparatively large number of columns and a comparatively small number of lines in which the cards are moved sideways to successively scan the separate lines of code perforations and thereafter moved endways to successively position each column of code perforations in alignment with a printer, characterized in this that there is provided a matrix of bistable magnetic memory elements arranged in a like configuration of a comparatively large number of columns and a comparatively small number of lines, means for registering information by change of state of said magnetic elements responsive to the said scanning of said card as it is moved sideways, means for reversing the state of such of those magnetic elements as have responded during said scanning operation thereafter during said endways movement of said card and means responsive to said state reversals for selectively operating said printer whereby an interpretation of each perforated code in each said column is printed on said card in alignment with each said coded column. y

5. In a business machine, a matrix of bistable magnetic memory elements arranged in a comparatively large number of columns in a comparatively small number of lines, an input winding on each said element of each said line connected in parallel to a conductor individual to said line, means for successively making contact to each said conductor, a business record having information expressed in bits in a like arrangement of columns and lines, means for successively sensing a line of record bits in a corresponding line of a business record simultaneously with said making of said contact to said conductors, a read out winding on each said element, the read out windings of a column being connected in series in a circuit leading to a contact maker, a plurality of said circuits being connectedto each said contact maker, means for operating said contact maker to enable said column winding circuits, said circuits being arranged in groups whereby the first and successive columns of each said group are simultaneously and successively enabled, an output winding for each element of each said group connected in parallel to a second conductor individual to each said line of elements and means for each said group connected to each of said second conductors for operating a code responsive recording means individual to each said group, whereby a plurality of columns may be sif multaneously enabled, translated and recorded.

References Cited in the le of this patent UNITED STATES PATENTS OTHER REFERENCES Ferrites Speed (Brown and Albers-Schoenberg), Electronics, April 1953 (pages 146-149). 

